//: Playground - noun: a place where people can play

import UIKit

// 数组：有序的相同元素构成的集合（也可以是不同的元素）
// Array 泛型的集合，对集合进行的限制，可以存放那些数据类型

// 1、定义一个数组
// let 修饰标志符定义出来的数组为不可变数组，var定义的为可变数组
let array = [1, 2, 4];
var arr2 = [Int]();
var arr3 = Array<String>();
//arr2.append("2");

// 2、数组的基本操作
arr2.append(2);
arr2.append(3)
arr2.append(4)
arr2.append(5)
arr2.append(6)
arr2.remove(at: 1)
arr2.removeFirst();

// 3、数组的便利
for i in 0..<arr2.count {
    print(arr2[i])
}

for i in arr2 {
    print(i)
}

// 4、数组的合并
let arr5 = array+arr2;

arr2.append(contentsOf: array)

arr2.append(contentsOf: array)


var arr7:Array<Any> = [1, "2"];
var arr8:Array<Any> = [3, "4"];
let arr9 = arr7 + arr8;
for item in arr9 {
//    if i = (item as! String) {
//        
//    }
    
    
    
}







